Perfect comes to mind. The unit has everything tastefully set up and the location is lovely. Can't wait to go back again.