Overall i will rate this place as very good and value for money.