Impeccably clean, stylish and well-equipped stay, the place had everything you could need.