What is the difference between a House and a Villa
A House (es. casa) is more compact, generally with up to three bedrooms, with a small yard and rarely includes a pool. Houses are usually built in residential areas, away from the ocean, where the land is cheaper.
A Villa (es. villa), on the contrary, is much larger and often luxurious. A true Villa has plenty of space inside and outside, lots of rooms and it usually has a pool and besides that, it's located in more expensive place close to the ocean.