Great place with all mentioned amenities provided. Really clean as well and nice location.