An excellent place to stay with all the amenities and spotlessly clean.