I have stayed at this hotel 3 times for several weeks each time. The desk staff is well trained, courteous and very helpful. The maintenance staff is outstanding fixing the smallest problem promptly. And the laundry/housekeeping staff are efficient and friendly. I was very impressed by the maintenance and cleanliness. I would recommend this hotel.