Immaculate; centrally located; worth the rate. You will definitely enjoy your stay here.