Perfect location. Every amenity you would want or care for. Everything is new and modern. It was a great stay.