This place is worth the 5 stars on every level. Clean, beautiful, a top location and very well organised!