Beautiful place with much attention to detail, very accommodating to one's needs.