Warm, modern, comfortable, good kitchen facilities and great location! Flexible on check-in and check-out times. Would stay here again!