Very clean, great amenities, excellent location and beautiful view. Will stay here again for sure!