Very clean with excellent attention to detail and special touches to make a memorable stay