Was an amazingly set up place with everything we could have needed. So much bigger than the photos suggested! Such a convenient location to shops and the beach (which our dog loved) and very clean. Loved our stay!