Great location, wonderful place, fantastic hosts! Every detail was taken care of--check in was easy, the place was stocked with staples including stuff for the little ones and Alex kept checking in to make sure we were all doing well. I would stay there again for sure.