Everything that an AirBnB ought to be. Very appropriate accommodation & space to every purpose-type of visit.