In three words: spacious, comfortable, and homey.
I can't begin to to list all the pros of this location. I couldn't have been more pleasantly surprised by everything this location had to offer. Including the private beach, and pool.