Has all needed amenities you could think of! Location is fantastic and the bed super comfortable. Would highly recommend.