Well thought out, great location, and hospitality. Would definitely stay here again, enjoyed every little detail about this place.