The perfect AirBnb, ticks all the boxes; highly recommended.