So the only reason we didn't give it a full 5 stars is due to some weird stuff going on when we started booking this. We wanted to book a hotel on the strip. Hard Rock HOTEL and Casino kept showing up, just off the main strip on the map on their site. We we're fine with this.
We get to Vegas, and the Hotel is a 30 min walk from the strip! Problem is partially our fault, we should have checked Google maps as well. I would have also stayed on the strip for what we payed to stay at this hotel. We only choose Hard Rock because I had stayed at their Detroit location, and had a great experience.
The Hotel is nice though, and they do have a free shuttle service. Unfortunately it only runs till 5pm, so you are either taking a taxi back to the hotel after that, or walking for a half hour.
Room was nice, clean, spacious. Unfortunately we only had a view of the airport and planes taking off. Thankfully those walls and windows cancel the noise! Because there were planes flying by is all day and night!
Restaurants in the hotel were good as well, staff friendly and helpful.