5/5. Location was surprisingly nice considering the price, the staff was great.