It is a hotel, and the staff is really nice. The place is well-located (although not perfect). There is even an spa in the place!