Amazing views, cleanliness, & communication! All around great experience!