Attention to detail. very warm welcome. spottlessly clean. amazing location. unique personal touches. more luxurious than a 5 star hotel. highly recommended.