Location location location! You basically have your own private beach, a pool, free parking, walking distance to excellent food and drinks! It was clean, comfy, and so perfect!