Very clean and beautiful place. David was also very accomodating and understanding. Will come back again in the future.