A well presented place in a great location that offers everything you need to make your stay a home from home.