We spent just 3 nights here. It had everything we needed for our stay. Being close to the beach was perfect, and being able to park our vehicle in the garage was also an added bonus! Everything was very easy to get to from here. The pool did look a little dirty, so we did not use it. There are a lot of stairs and all tile floors (slick), so would not recommend for anyone with small children or the elderly. The upstairs was warm and we could not get the wall a/c unit to turn on, but we did not notify anyone, as we were able to make do with the fan from the downstairs. Laundry in property was great, was able to leave there with pretty much all clean clothes! Would stay here again.