Everything exactly as described or better. Great location and it had everything we needed for a slow paced relaxing beach week.