Absolutely wonderful. Lots of nice details and personal touches. Clean, modern, and comfortable. Very prompt and clear communication. 5 stars.