No wonder why this place is so often booked - it's great on all level: communication, location, value - name it. Highly recommended.