Absolutely perfect! This little gem has everything you could possibly need for your trip. Fully equipped kitchen, very comfy bed, and so many little touches that make it feel like a home away from home. 30 second walk to the beach. Will definitely be back!