A very functional place at a great location with all the extras you'd expect at a hotel.