Superb location! Has all you need for your stay. Convenient self check in. We loved the place