great stay location wise, cleanliness, views, and communication