great place, great location. like a 5 star hotel. excellent.