Megabus is always an enjoyable and smooth ride. I just recently moved to Vegas from CA, and whenever I want to take a trip home for the weekend I ALWAYS ride with them. The prices are more than affordable and purchasing your ticket is easy. What is that thing called gas money again? I forgot! Lol. The only thing is you can't cancel your ride in under 24 hours. You won't get your money back! So I'd think wisely before approving your ticket. They offer you free wifi and power outlets to make your ride more enjoyable. (This I just found out) I wish I knew this before. My phone died & So did I... Lol. This bus caters more towards people who are just trying to get from one place to the next. So I wouldn't recommend using this bus as a moving tool. They only let you bring on one luggage and a carry on. I tried bringing 3 bags and it didn't work out so well! Lol. Luckily, I took an overnight trip 1AM-5AM & was able to bring more things on due to more space.. Since there weren't that many people riding.The bus also doesn't stop so you get there in a flash! You are also allowed to eat on the bus, so I recommend stocking up on goodies before boarding. They do need to In force a no snoring policy because it's just not fun when the man behind you is snoring all up in your ear. Please don't forget your headphones.. Lol. Safe travels!