The place is 5 stars, I have no doubts.
The location is excellent, the place is always very clean, the staff working there is very friendly and responsible.
It is a highly recommended place, and I will surely come back in a while.