Very clean, great view and has many amenities which will make your stay enjoyable.