Relax Place is a hotel offering a garden, terrace, private beach access, and on-site dining.