The view is amazing, the location is great and all necessary amenities are available. My friends and I had a great time and will definitely recommend Reflection on the Bay to others.