The communication from the time we arrived to the time we left was excellent. The place was very clean and all expectations were well exceeded. Will definitely keep this place in mind for next time. Thank you for a great experience. :)