Very conveniently situated, just off the beach and town. Made to feel at home.