The remodel from the former Hard Rock is nice. I used to stay at the Hard Rock all the time and miss it. The staff was so much nicer and helpful. Virgin lacks the personal attention to guests and they certainly have no interest in correcting problems. I waited 30 minutes in line to check in with only 2 agents working. I tired to use the App to check in but it doesn’t work. My room smells like weed, definitely coming through the vents. I called twice to move and both times was told there were no rooms available and they will text me when a room is available. Both times that never happened. I called and the phone just keeps ringing. I don’t really believe the hotel is full on a Sunday and Monday night, they just don’t want to be bothered. The TV is nice but constantly freezes, the bed is comfortable and the view facing the pool is nice. Not sure I would stay here again. I like to have problems resolved so I can enjoy my vacation.