Clean and beautiful place with a gorgeous view and great accommodations. Would definitely stay here again.