5 stars. Has all the amenities you need for a short or long term stay. Very spacious and clean. Would definitely stay here again if available on our next trip.