Very clean and comfortable stay. Everything seemed new and updated. The condo is well equipped from the kitchen to the bathroom. They also provide beach gear including towels, umbrella, straw mats, snorkel gear, different sized coolers, and boogie boards. Communication with management was also very easy and pleasant.