I can only describe this place in one word: great! Location, communication, ameanities, hospitality and cleanliness were all fantastic! Would highly recommend!