This place deserves a 6-star rate.