This place has it all. Plus one of the most comfortable beds I have laid in on in years. Was easy to comminicate with Ted as well as getting checked in.