This place has it all! Great location, very tidy with such a warm and welcoming feel our son had no problem settling right in! Tom was a wonderful host very communicative! I would definitely stay here again! Thanks Tom!