Excellent location. Clean and easy. Great facilities. Beautiful views. Very easy communication. Would be very happy to stay here again. Great with a baby!