Location and accommodations were magnificent and I will definitely book this again when we come back. What a great find!!! Service from the staff was above and beyond as well.