Excellent attention to detail. Very friendly hosts. Fantastic location.