This is my first time here but my family has been coming for years. Each apartment is different as the residents who own them can decorate it to their liking. It was a nice change from sterile hotel rooms but just be warned, the rooms vary from each other. The rooms include air conditioning, daily house keeping, wireless Internet, televisions, 2 beds in each room(as far as I can tell that includes studios as well), and many included pull out sofa beds. The hotel can also provide roll-away cots for extra sleeping areas. All of the hotel staff was VERY friendly with my family and all of our needs. There is a valet service and parking on the premise. Best part: Fitness room, pool, restaurant, and it is on the beach! It is also a short walk to a beachfront small shop area where there are a few restaurants and a public pool(see my review on John G’s).