Oh, wow! I don't see how many perfect things you could possibly line up at a place like this if you tried! You want a pool, a hot tub, beach access, ocean view room, restaurants close by, amazing plants and flowers on property, a cozy bar with happy hour, hammocks...? Do not pass this up. I repeat, do not pass this up!