Immaculately clean and a fantastic location.