Stunning place to stay, beachfront perfection