Good place all around but the staff really make it great