This is definitely what one would call a hidden gem. Outstanding value for money. We will definitely be recommending this place.