Could not have been more perfect. Convenient location, beautiful view, perfectly clean. 5 stars.