This place is in a fabulous location and has everything you need to make your stay great.