Everything we needed.. The location was superb, pool access and beach gear amenities made our stay very enjoyable. Would stay again!