Has everything plus it’s clean, cozy, and the amenities are fantastic. Would stay again.