10 out of 10 in every aspect. Comfortable, clean, well appointed with outstanding views.