We have been staying in countless places over the last few months and we have to say that this place is outstanding in all regards. We really enjoyed our stay.