I usually don't believe in giving five stars, but here I will make an exception. The place is completely as advertised.
It checks the usual boxes ,but what makes it special is how the hosts go out of their way to make their guests feel comfortable and to create a positive experience.