We loved everything about the room and had a great time. The resort is amazing - staff, amenities (bikes, car service, gym, pool and beach side service), location, food, and the list goes on. There is a resort fee when you arrive and drinks are super pricey but that seems to be a Miami thing. The room was very clean and had everything we needed, with the exception of a hair dryer. We will definitely be back!