We stayed in an Oceanfront room that included a full kitchen. The daily pet fee was a reasonable $15. The room was spacious, very clean and all the appliances were newer and in good working order. Beds and pillows were very comfortable, and I'm very picky about mattresses. The view is fabulous! The balcony is a real treat to sit out on and listen to the waves. The hotel staff was super friendly, every single person we interacted with treated us like family - the General Manger, the Pool Attendant, Front desk and Housekeeping. Pools were clean and well tended, access to the beach was very easy. You can rent a beach umbrella and beach chairs for few bucks right from the pool area. We never had any problems finding a parking spot in the onsite parking garage. My only complaint is the elevators are very slow, very busy and do not have any air conditioning. We did spend quite a bit of time riding in the elevators, waiting for the elevator to arrive and sweating in the elevator. I'm not sure why they are not air conditioned but they definitely need to be. We were on the 10th floor, so using the stairs was not a reasonable alternative.