Beautiful, spacious modern stay with lovely views of the ocean