This place deserves more than 5 stars. Everything about it is great.