This hotel has 130 rooms spread over 3 floors. There is a distinct Spanish style to the hotel with terrazzo flooring and arched windows in the lobby.
The property is just minutes from popular attractions such as the Nature Museum and the Science Museum. Charlotte Airport is just 6 km away and downtown is just a short drive away.
There are several restaurants within walking distance of the hotel.