This place is perfect!! Great location, very clean and everything you need! The terrace is amazing! We would definitely stay here again!