Great location opposite the beach and thoughtful little touches to make you feel at home.