5 stars across the board with cleanliness deserving an extra star! Everything was perfect! I would definitely stay here again and reccomend to others!