Place is excellent for any length of stay. All the ammenities you ever need and great hosts.