Perfect location and place to stay. The self check-in worked smoothly and it had all facilities that we needed. Lovely morning swims :)