Simply perfect! Location was perfect. Very clean. Beautiful, and all the details were not forgotten.