One word - perfect.
Here are a few more words; peaceful, spectacular, homely, comfortable and ridiculously close to the beach.