Everything was perfect. The place is great, everything is very nice and clean, staff is very friendly and the terrace is indeed worthy of all the praise. Excellent location. Will definitely come back here.