Would be perfect for an extended stay and short ones. Very clean, has everything you’d need, close to the airport and beaches.