This place has it all- perfect location, very clean, cosy and comfy. Also very attentive, checking in more than once to make sure our stay went smoothly. I'd definitely book with them again!