5* all the way! The place was small and cosy but very modern and had absolutely everything we needed. Great location too. We will definitely be staying with this company again!