Allen's place is amazing - every single aspect of our stay exceeded our expectations. Efficient communication, easy check-in, outstanding flat and facilities. I highly recommend it to anyone!