Good location, attentive hosts. If it seems a little on the expensive side, know that it is worth the price.