Everything we needed and right by the beach. Great stay. Highly recommended.