Everything you need!! Great communication, location, clean, quiet, cozy, homey place. will definitely rebook.