Pros: timely and effective communication, artistic and detailed touches to the decor, flexible check-in and check-out, all the amenities one needs, great location, privacy
Cons: none
Very spacious (more suitable for groups of people or family). Worth the price. Would definitely stay again