Beautiful place, terrace is worth every penny. Would ideally give it 4.5 stars due to some issues but would definitely stay here again.