Superb place for a beach holiday. Lots of thoughtful touches from a great host.