Great location and layout. Pool and beach access made the stay very enjoyable. All necessary services were available: laundry room, cafeteria/shop etc. Overall very comfortable stay.