Great. Have never seen such attention to detail. Everything was explained in a clear manner. Amenities were also obviously great. 5 stars