Everything exceeded my expectations! 5 star facility and service.